﻿Imports System.Drawing

''' <summary>
''' ICostGetter 获取从当前节点向某个方向移动 时的代价
''' </summary>
Public Interface ICostGetter

    ''' <summary>
    ''' 获取从当前节点向某个方向移动 时的代价
    ''' </summary>
    ''' <param name="currentNodeLoaction">起点</param>
    ''' <param name="moveDirection">终点</param>
    ''' <returns>返回移动花费</returns>
    ''' <remarks></remarks>
    Function GetCost(ByVal currentNodeLoaction As Point, ByVal moveDirection As CompassDirections) As Integer

End Interface
